package br.ufpe.cin.plebeia.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Version;

@Entity
public class EspecieVegetal extends EntidadePersistente {

	private String genus;

	private String especie;

	private String familia;

	private String tribus;

	private String nomeAutor;

	private String cor;

	private String formaDeVida;

	private String forma;

	private int version;

	private long id;

	@Id @GeneratedValue(strategy=GenerationType.AUTO)
	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	@Version
	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public String getCor() {
		return cor;
	}

	public void setCor(String cor) {
		this.cor = cor;
	}

	public String getEspecie() {
		return especie;
	}

	public void setEspecie(String especie) {
		this.especie = especie;
	}

	public String getFamilia() {
		return familia;
	}

	public void setFamilia(String familia) {
		this.familia = familia;
	}

	public String getForma() {
		return forma;
	}

	public void setForma(String forma) {
		this.forma = forma;
	}

	public String getFormaDeVida() {
		return formaDeVida;
	}

	public void setFormaDeVida(String formaDeVida) {
		this.formaDeVida = formaDeVida;
	}

	public String getGenus() {
		return genus;
	}

	public void setGenus(String genus) {
		this.genus = genus;
	}

	public String getNomeAutor() {
		return nomeAutor;
	}

	public void setNomeAutor(String nomeAutor) {
		this.nomeAutor = nomeAutor;
	}

	public String getTribus() {
		return tribus;
	}

	public void setTribus(String tribus) {
		this.tribus = tribus;
	}

	public String toString(){
		return this.especie;
	}
}
